home *** CD-ROM | disk | FTP | other *** search
/ The X-Philes (2nd Revision) / The X-Philes Number 1 (1995).iso / xphiles / hp48_1 / gateway-.7 < prev    next >
Text File  |  1995-03-23  |  9KB  |  196 lines

  1. Article 6533 of comp.sys.handhelds:
  2. Path: en.ecn.purdue.edu!noose.ecn.purdue.edu!news.cs.indiana.edu!att!linac!uwm.edu!wuarchive!sdd.hp.com!think.com!snorkelwacker.mit.edu!bloom-beacon!eru!hagbard!sunic!chalmers.se!etek.chalmers.se!etek.chalmers.se!erikmb
  3. From: erikmb@etek.chalmers.se (Erik Bryntse)
  4. Newsgroups: comp.sys.handhelds
  5. Subject: GATEWAY 2.7 codelock program
  6. Message-ID: <1991May8.114956.2809@etek.chalmers.se>
  7. Date: 8 May 91 11:49:56 GMT
  8. Sender: erikmb@etek.chalmers.se (Erik Bryntse)
  9. Organization: Chalmers University of Technology, Gothenburg, Sweden
  10. Lines: 182
  11.  
  12. Here is my codelock program GATEWAY version 2.7. The alarm bug that
  13. existed in version 2.6 is fixed, and some other details has been added.
  14. Now you can store the OWNER string in a port to get it away from your
  15. home directory.
  16.  
  17. I have not heard much of this program since I released the previous
  18. version. This can mean 1) nobody is using it or 2) it is working well.
  19.  
  20. So, I would like to hear from you if you find any bugs, or have ideas,
  21. or just think the program is working well!
  22.  
  23.  
  24. GATEWAY-48 Codelock Program ver 2.7
  25. ===================================
  26.  
  27. GATEWAY-48 is a codelock program for HP48SX. When your HP48SX is
  28. turned on, it displays a startup message (for example your name
  29. and phone number) and prompts you for a 4-digit code. If you key
  30. in the correct code, your 48 is turned on just like usual. Other-
  31. wise it is turned off again.
  32.  
  33. With GATEWAY-48 you have complete software protection and enough
  34. hardware protection to keep people from messing with your calcu-
  35. lator. If you know how, you CAN get in without knowing the right
  36. code, but the memory will be cleared in the process. All normal
  37. stuff such as ON-C and ON-A-F will not work.
  38.  
  39. A lot of work has been spent on the user interface and ruggedness
  40. of GATEWAY-48. This means that
  41.  
  42. - You can easily change the code.
  43. - There is a built-in program to redefine the OFF key.
  44. - You can provide a startup message like "Owned by XXYY".
  45. - All is contained in one library, which cannot be modified. 
  46. - The code cannot be accidentally changed, since it is stored with
  47.   a checksum.
  48. - Alarms are allowed to execute even if the codelock is enabled,
  49.   but when the execution finishes, the calculator is turned off
  50.   again.
  51. - There is a built-in program to remove GATEWAY-48 from your 48.
  52.  
  53.  
  54. INSTRUCTIONS
  55. ============
  56. If you have something you do not wish to risk losing in your calculator,
  57. make a backup.
  58.  
  59. Download the string at the end of this message to your 48. Compile
  60. it using ASC->. Store the resulting library with 0 STO. Turn off 
  61. your 48, then on again. You will see a short message when the lib-
  62. rary installs.
  63.  
  64. Now press the LIBRARY menu key. There will now be a menu named
  65. GATEWAY-48. In this menu you will find the following programs:
  66.  
  67. ASSIGN
  68. ------
  69. Assigns the off key to the new off program OFFC. Turns on USER
  70. mode.
  71.  
  72. NEWCODE
  73. -------
  74. Enables you to enter or change the code. Run this after installing
  75. GATEWAY-48. The first time you run it, it will only prompt you for
  76. the new code, but normally you must key in the old code as well.
  77.  
  78. REMOVE
  79. ------
  80. Uninstalls the GATEWAY-48 library and clears key definitions. Also
  81. removes the hidden code.
  82.  
  83. OFFC
  84. ----
  85. The main code program. Turns off your 48 enabling the codelock.
  86. When you turn it back on, you have to key in a four-digit code to
  87. gain access to your 48. Note that it will not work if you haven't
  88. selected a code using NEWCODE.
  89.  
  90.  
  91. ADDITIONAL INFORMATION
  92. ======================
  93. You can display a message of your own when you turn your 48 on by
  94. storing a string under the name 'OWNER' in the home directory or in a
  95. port as X:OWNER, where X is the port nr.
  96.  
  97. The codelock is not activated when the HP48 turns itself off to
  98. preserve battery.
  99.  
  100. The OFFC user key assignment is sometimes cleared by other pro-
  101. grams or actions. Pressing the USR key once or twice (depending on
  102. the state of flag -61) or running the ASSIGN program will restore
  103. it. 
  104.  
  105. The program ASC->, written by William C Wickes, has been posted at
  106. Comp.sys.handhelds several times and is available from many FTP-
  107. sites.
  108.  
  109. I will not provide source code.
  110.  
  111. ----------------------------------------------------------------
  112. GATEWAY-48 is Copyright Erik Bryntse 1991. Non-commercial distri-
  113. bution allowed. I take no responsibility for any damages caused by
  114. this program.
  115. ----------------------------------------------------------------
  116.  
  117. This program has been tested by people with different calculator
  118. versions and different software and hardware. Much work have been
  119. spent on correcting the reported bugs. Thank you all who helped me
  120. with this!
  121.  
  122.  
  123. Please send bug reports, questions, or suggestions to
  124.  
  125. Erik Bryntse
  126. SHPRF (the HP User Club of Sweden)
  127. Box 15061
  128. S-700 15  OREBRO
  129. SWEDEN
  130.  
  131. erikmb@cd.chalmers.se
  132.  
  133.  
  134. DOWNLOAD FILE IN ASC-FORMAT
  135. ----------------------------------------------------------------
  136. %%HP: T(3)A(D)F(.);
  137. "04B20CCD00A074144554751495D24383A09633FC0000000E9C005C7008963300
  138. D9D20E1632521A129E2096380084E206034341323334378BF14563284E205034
  139. 3495543597632DCC02CFA20100384E2050343495543578BF1EFE02DCC02EB3A1
  140. 29E2096390093632B21308963200D9D20E1632041A1339202000000000003780
  141. C741229E2096380047A2084E206034341323334384E20503434955435B2130EF
  142. E02041A1339201000000000003190845223392010000000000002695D2C12189
  143. 17F791339206990000000000010E5FB1C9432D9D20E163227991CFA201003339
  144. 20200000000000378078BF1EFE02EFE0293632B21303F2A2387C1EF8918DBF19
  145. 3632B21308963400D9D20E1632858A1C2A20F700002020202020274144554751
  146. 495D24383A082369202542796B602242797E64737560213939313A0E7E7E7E7E
  147. 7E7E7E7E723E273E7E7E7E7E7E7E7E7E7E79C2A2485A193632B21308963500D9
  148. D20E1632C2A20110007527F6E67612743A2485A1339209990000000000080F17
  149. A193632B21308963100D9D20E163229E20963400521A129E209638003CE2284E
  150. 206034341323334378BF168BC1339201000000000000020279E1AFE22D9D20C2
  151. A2051000F4C6460234F64656803A2485A129E209636003CE22167E1AFE2229E2
  152. 0963B005BF2229E209635005DF22B21305BF22D9D208DBF129E20963B00B2130
  153. 5DF22EB3A193632B2130CCD20FF0008FB97608FE316084F8F51110808F050408
  154. AF0AF1AF2AF320134135AF320F37240A87816B432390BAE20813DBDA1FB01001
  155. 4F8088514D8F5E0103453721CA8DC75302030AD1A85CD43FD9761090A2FD97B0
  156. 090E7FE5D901C681B4CA3423000C2134D215608018F06110DAD280116015E00E
  157. F201182824224844428884828963000D9D20E1632C9432D9D20E163229E20963
  158. 30093632B21303392010000000000031904F422339201000000000000269472C
  159. 193632B21308963700D9D20E1632218917F791339205990000000000010E5FB1
  160. C9432D9D20E16322799129E2096390093632B21303F2A2387C1EF8918DBF1936
  161. 32B21308963800D9D20E1632C2A2050000E4A205100051B5000000000000E25A
  162. 1EB3A193632B21308963900D9D20E1632916C147A20E4A20510000FF00000000
  163. 00000E4A20510000000000000000000B2130F76C129E209634003CE22CFA2010
  164. 6284E2050F475E45425FD33204B02F1732D9D20B21305DF2278BF168BC1ED2A2
  165. 167E1AFE22D9D20803A2485A1B21305BF228DBF15DF2229E20963C003CE22E4A
  166. 2051000FEF3000000000000E25A1167E1AFE2229E209637005BF22D9D20521A1
  167. 29E209638004563284E2050343495543597632EFE02EB3A1CFA20100384E2050
  168. 343495543578BF1EFE02EFE02B21305DF22F76C193632B21308963A00D9D20E1
  169. 632916C147A20E4A20510000FF0000000000000E4A2051000000000000000000
  170. 0B2130F76C129E209638003CE2284E206034341323334368BC13392010000000
  171. 00000020D9AE1AFE22D9D20FD332D9D20CFA20100384E2050343495543504B02
  172. B2130F17328DBF15BF22D9D2078BF14563284E2050343495543597632DCC0245
  173. 63284E206034341323334397632DCC02B21305DF22B21305DF22041A13392020
  174. 0000000000378084412F76C129E2096390093632B21308963B00D9D20E1632C2
  175. A2051000E456770234F64656D13A2485A129E20963600C2A20F000014761696E
  176. 6233A2485A129E209636003CE2292CF1167E1AFE22D9D204563284E206034341
  177. 323334397632DCC02B21305BF22D9D208DBF129E20963500B21305DF2293632B
  178. 21308963C00D9D20CCD203720084F8FB9760D2066E20CCD207520084F174E730
  179. F068FB976077E1580D26DC08F51110808F200834712007D81412132102349120
  180. 073814D0078AEA067B067802014234119208A6DE1641468082453721E2068082
  181. 130AE1A01F690A5CA6C52FA0190D7B808203814AF3F37670465A87A4C50F2307
  182. F69136194BD32033617123917E220D2E61091FB010014F8088514D8F5E010111
  183. 8DC7530208F2D76013234C5200EA1308D2F14034000100607CE4000630BD1A85
  184. CD4CED9742054FD97B1049F0731A096590B4760CFE5D903C681B4CA3433000C2
  185. 134D215608018F06110DAD280116015E0902000318282422484442888482131B
  186. 2950714210180824B0200E281B4CA1008D3C870005034349554351BBA5071461
  187. 348F419E04731648F3F8E05008F67CE040216916C1560808B0001608F598E05D
  188. C8D0F510B2130E4A2064000848FF736FFBF3FFA53FF525FFEC5FFF17FF898FFF
  189. 09FF359FF0FAFF66CFF83DFFE4A200B000000000000000000640000000094000
  190. 660000000000000000000000000000000000000000000000007400040F464643
  191. 4300601435359474E4000602554D4F4655420070E4547534F444541005300081
  192. 000E20001500037F9D9D1"
  193. ----------------------------------------------------------------
  194.  
  195.  
  196.